A Study of Conventional Schema Versioning in the τXSchema Framework
نویسندگان
چکیده
Schema versioning is an indispensable feature for applications using temporal databases and requiring an entire history of data and schema. τXSchema [6] is an infrastructure for constructing and validating temporal XML documents; but any explicit support for XML schema versioning is offered. A τXSchema schema is composed of a conventional XML Schema document annotated with physical and logical annotations. All components of a τXSchema schema (i.e., conventional schema, logical annotations, and physical annotations) can change over time to reflect changes in user requirements or in reference world of the database. In a previous work [9], we deal with versioning of logical and physical annotations. In this work, we study τXSchema conventional schema versioning: we propose a complete set of low-level primitives for changing such a schema and define their operational semantics.
منابع مشابه
Schema Change Operations for Full Support of Schema Versioning in the τXSchema Framework
τXSchema (Currim et al., 2004) is a framework (a language and a suite of tools) for the creation and validation of time-varying XML documents. A τXSchema schema is composed of a conventional XML Schema annotated with physical and logical annotations. All components of a τXSchema schema can evolve over time to reflect changes in the real-world. Since many applications need to keep track of both ...
متن کاملSchema versioning in tXSchema-based multitemporal XML repositories
τXSchema [7] is a framework (a language and a suite of tools) for the creation and validation of timevarying XML documents. A τXSchema schema is composed of a conventional XML Schema document annotated with physical and logical annotations. All components of a τXSchema schema (i.e., conventional schema, logical annotations, and physical annotations) can change over time to reflect changes in us...
متن کاملValidating quicksand: Temporal schema versioning in tauXSchema
The W3C XML Schema recommendation defines the structure and data types for XML documents, but lacks explicit support for time-varying XML documents or for a time-varying schema. In previous work we introduced τXSchema which is an infrastructure and suite of tools to support the creation and validation of time-varying documents, without requiring any changes to XML Schema. In this paper we exten...
متن کاملHigh-level Operations for Changing Temporal Schema, Conventional Schema and Annotations, in the τXSchema Framework
τXSchema [1] is a framework for constructing and validating time-varying XML documents through the use of a temporal schema. This latter ties together a conventional schema (i.e., a standard XML Schema document) and its corresponding logical and physical annotations, which are stored in an annotation document. Conventional schema and logical and physical annotations undergo changes to respond t...
متن کاملτOWL: A Framework for Managing Temporal Semantic Web Documents Supporting Temporal Schema Versioning
The OWL 2 Web Ontology Language allows defining both schema and instances of ontologies for Semantic Web applications, but lacks explicit support for time-varying ontologies. Hence, knowledge engineers or maintainers of Semantic Web documents have to use ad hoc techniques in order to specify an OWL 2 schema for time-varying instances and to cope with its temporal evolution. In this paper, for a...
متن کامل